package algorithms.question.class01;

/**
 * 一个数组中只有两种字符'G'和’B’，
 * 可以让所有的G都放在左侧，所有的B都放在右侧
 * 或者
 * 可以让所有的G都放在右侧，所有的B都放在左侧
 * 但是只能在相邻字符之间进行交换操作，
 * 返回至少需要交换几次
 *
 * @author guichang
 * @date 2021/7/29
 */

public class Code4_G在B的左边 {
    // 双指针
    // 注意G可以在左或右，取最小交换次数
}